package com.kuaimacode.kframework.mybatis.models.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderSimple {
    @ApiModelProperty(value = "投诉ID")
    private Long feedbackId;
    @ApiModelProperty(value = "投诉状态 0-新增 1-受理中 2-已处理 3-已取消")
    private Integer feedbackState;
    @ApiModelProperty(value = "投诉状态描述")
    private String feedbackStateName;
    @ApiModelProperty(value = "订单ID")
    private Long orderId;
    @ApiModelProperty(value = "订单号")
    private String orderNo;
    @ApiModelProperty(value = "金额")
    private BigDecimal amount;
    @ApiModelProperty(value = "订单类型")
    private Integer orderType;
    @ApiModelProperty(value = "订单类型名称")
    private String orderTypeName;
    @ApiModelProperty(value = "订单子类型")
    private Integer orderChildType;
    @ApiModelProperty(value = "订单子类型名称")
    private String orderChildTypeName;
    @ApiModelProperty(value = "订单目标地址")
    private String toAddress;
    @ApiModelProperty(value = "订单目标地址联系人")
    private String toName;
    @ApiModelProperty(value = "订单目标地址联系手机")
    private String toPhone;
    @ApiModelProperty(value = "订单目标地址经度")
    private String toLongitude;
    @ApiModelProperty(value = "订单目标地址纬度")
    private String toLatitude;
    @ApiModelProperty(value = "订单起始地址")
    private String fromAddress;
    @ApiModelProperty(value = "订单起始地址联系人")
    private String fromName;
    @ApiModelProperty(value = "订单起始地址联系手机")
    private String fromPhone;
    @ApiModelProperty(value = "订单起始地址经度")
    private String fromLongitude;
    @ApiModelProperty(value = "订单起始地址纬度")
    private String fromLatitude;
    @ApiModelProperty(value = "订单状态 1-待支付 2-待接单 3-服务中 4-取货中  5-送货中 6-待评价 7-已完成 8-已取消 (跑腿有取送货状态，技术服务接单后是服务中)")
    private Integer status;
    @ApiModelProperty(value = "师傅id")
    private Long masterId;
    @ApiModelProperty(value = "订单状态描述")
    private String statusName;
    @ApiModelProperty(value = "用户Id")
    private Long userId;
    @ApiModelProperty(value = "是否合作商家订单  1-是 0-否")
    private Integer hasPartner;

    @ApiModelProperty(value = "详情模板类型 1-跑腿帮我送、帮我取  2-随意购普通 3-随意购附近购买 4-技术服务类定价  5-技术服务类不定价 6 -合作商家")
    private Integer detailTemplate;//详情模板类型

    @ApiModelProperty(value = "分站Id")
    private Integer agentId;//分站Id

    @ApiModelProperty(value = "音频")
    private String audio;//音频

    @ApiModelProperty(value = "下单时间")
    private Date createAt;//下单时间

}
